package org.biloxi.builders.verbs.cardverbs.whens.impl;

import java.util.Set;

import org.biloxi.builders.subjects.cardsubjects.HaveCardSubject;
import org.biloxi.builders.subjects.cardsubjects.WhenCardSubject;
import org.biloxi.builders.subjects.cardsubjects.impl.HaveCardSubjectImpl;
import org.biloxi.builders.verbs.cardverbs.impl.AbstractWhenCardVerb;
import org.biloxi.builders.verbs.cardverbs.whens.IsAssignedBlockers;
import org.biloxi.commands.CommandRepository;
import org.biloxi.commands.Listener;
import org.biloxi.model.GameState;

public class IsAssignedBlockersImpl extends AbstractWhenCardVerb implements	IsAssignedBlockers {

	public IsAssignedBlockersImpl(WhenCardSubject wcs) {
		super(wcs);
	}

	public HaveCardSubject haveEachBlocker() {
		return new HaveCardSubjectImpl(this);
	}

	public HaveCardSubject haveEachBlockerBut(int num) {
		return new HaveCardSubjectImpl(this);
	}

	public void assignListeners(final GameState g, final CommandRepository cmds, final Set<Listener<?, ?>> listeners) {
		
	}

}
